<script setup>

   
  //最标准的promise结构
  new Promise((success,fail)=>{
    //1.异步耗时代码
    console.log("promise耗时动作.............")
    console.log("promise耗时动作.............")
    console.log("promise耗时动作.............")
    //throw new Error('哈哈哈');
    console.log("promise耗时动作.............")
    console.log("promise耗时动作.............")
    //2.回调触发 我们的代码一定是正常回调! 错误通过code状态码判定,避免不了代码可能抛出异常
    success("呵呵"); 
  }).then(
     (data)=>{console.log(`我们成功了!${data}`)}//成功的回调
    ).catch((error)=>{
        console.log(`代码抛出异常了! ${error}`)
    });

  //对比 catch | then 第二个回调: catch == then 第二个失败回调 + 异常捕捉

</script>

<template>
  <div>

  </div>
</template>

<style scoped>

</style>